# Lekcja 2.

Zadanie 1.

Mishi ma prostokąt 1024 na 24 matrycy jabłek sadu, ile to drzew?

Zadanie 2.

Zimi obliczył, że średnio zbiera 12 jabłek na minutę, ile to jabłek w 1560 sekund.

Zadanie 3.

Mishi chce kupić dodatkową działkę, działka ma staw o wielkości 24 na 32 metry,
rozmiar działki prostokątnej to 1024 metry na 248 metrów.
Mishi sadzi drzewa w odległości 2m od siebie w pionie i poziomie.
Ile jest przestrzeni sadu na tej działce? Ile drzew można zasadzić?

Zadanie 4.

Fibonaci ma nowy pomysł. Chce obliczać następującą liczbę:
fib(n) = fib(n - 1) - fib(n - 2) + fib (n - 3)
fib(0) = 1
fib(1) = 2
fib(2) = 8
Podaj fib(18).

Zadanie 5.

Shimi chce wypić wino. Wino spowolni go do 60% wydajności.
Podastwowa wydajność Mijaha to 10 jabłek na minutę.
Ile jabłek zbierze Shimi w 3600 sekund?

Zadanie 6.

Shimi zbiera 6 jabłek na sekundę.
Zimi zbiera 12 jabłek na sekundę
Mijashmi zbiera 4 jabłka na sekundę.
Ile jabłek zbiorą oni wszyscy w 6 godzin?

Zadanie 7.

Mishi chciałby obliczać prostokątne rozmiary sadu.
Napisz funkcję `rectangle`, która przyjmie rozmiar `a` i `b` i zwróci prostokątny rozmiar sadu.

Zadanie 8.

Mishi chciałby zadeklarować sad z drzewami po komputerowemu.
Napisz klasy `Tree` i `Garden`.
Zadelkaruj drzewa w sadzie używając typowania i argumentu domyslnego pustej tablicy.
Przekaż drzewa do inicjalizatora klasy sadu.

Zadanie 9.

Mishi chciałby wiedzieć kiedy Shimi z Zimim przechodzą na następne drzewo.
Mishi zakupił już dzwon średniej wielkości do powiadomień.
Napisz dekorator funkcji `current_tree_change` (zadeklaruj ja z użyciem ellipsis: `...`),
który uruchomi dzwon funkcją `print` przed i po `current_tree_change`.
